package com.jiajian.cm.service;

import com.jiajian.cm.domain.LoginUser;
import com.jiajian.cm.domain.SysUser;
import com.jiajian.cm.domain.vo.SysUserVo;

import java.util.List;


public interface SysUserService {
    //一个名为 findAllUsers 的方法，它接受一个 SysUser 对象作为参数，并返回一个 List<SysUser> 对象。
    List<SysUser> findAllUsers(SysUser sysUser);
    //重写mapper类中的findUserById(Long id)方法，以下同理
    SysUser findUserById(Long id);
    SysUser findUserByName(String userName);
    int addUser(SysUser sysUser);
    int updateUser(SysUser sysUser);
    int deleteUser(Long[] ids);
    LoginUser login(SysUserVo sysUserVo);
    LoginUser findLoginUser(SysUserVo sysUserVo);
    boolean isUserNameUnique(String userName, Long userId);
}
